export enum AVPEventType {
  // 准备完成事件---2
  AVPEventPrepareDone,
  // 自动启播事件---3
  AVPEventAutoPlayStart,
  // 首帧显示时间---4
  AVPEventFirstRenderedStart,
  // 播放完成事件---7
  AVPEventCompletion,
  // 缓冲开始事件---5
  AVPEventLoadingStart,
  // 缓冲完成事件---6
  AVPEventLoadingEnd,
  // 跳转完成事件
  AVPEventSeekEnd,
  // 循环播放开始事件
  AVPEventLoopingStart
}

export enum AVPStatus {
  // 空转，闲时，静态---1
  AVPStatusIdle = 0,
  // 初始化完成
  AVPStatusInitialzed,
  // 准备完成
  AVPStatusPrepared,
  // 正在播放
  AVPStatusStarted,
  // 播放暂停
  AVPStatusPaused,
  // 播放停止
  AVPStatusStopped,
  // 播放完成
  AVPStatusCompletion,
  // 播放错误
  AVPStatusError
}

export enum AVPTrackType {
  AVPTRACK_TYPE_VIDEO,
  AVPTRACK_TYPE_AUDIO,
  AVPTRACK_TYPE_SUBTITLE,
  AVPTRACK_TYPE_SAAS_VOD // track from vod
}

export const TrackDesc: { [key: number]: string } = {
  270: '标清',
  480: '高清',
  720: '超清',
  1080: '蓝光'
};
